\documentclass{article}
\usepackage[x11names, rgb]{xcolor}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{snakes,arrows,shapes}
\usepackage{amsmath}
%
%
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{0pt}%
\usetikzlibrary{automata}%

\begin{document}
\pagestyle{empty}
%
%
%

\enlargethispage{100cm}
% Start of code
\begin{tikzpicture}[>=latex',join=bevel,]
\tikzstyle{every state}=[draw=blue!50,very thick,fill=blue!20]%
\node (q0) at (2255bp,986bp) [state] {$\{q_{12}\}$};
  \node (q23) at (2840bp,106bp) [state] {$\{q_{25}\}$};
  \node (q9) at (415bp,106bp) [state] {$\{q_{19}\}$};
  \node (q33) at (743bp,194bp) [state] {$\{q_{16}\}$};
  \node (q31) at (437bp,282bp) [state] {$\{q_{21}\}$};
  \node (q20) at (1633bp,370bp) [state] {$\{q_{31}\}$};
  \node (q18) at (1398bp,282bp) [state] {$\{q_{23}\}$};
  \node (q8) at (660bp,810bp) [state] {$\{q_{14}\}$};
  \node (q34) at (942bp,634bp) [state] {$\{q_{9},q_{0}\}$};
  \node (q26) at (414bp,18bp) [state] {$\{q_{7}\}$};
  \node (q30) at (743bp,106bp) [state] {$\{q_{11}\}$};
  \node (q28) at (2038bp,282bp) [state] {$\{q_{32}\}$};
  \node (q27) at (1959bp,194bp) [state] {$\{q_{24}\}$};
  \node (q5) at (415bp,194bp) [state] {$\{q_{18}\}$};
  \node (q2) at (336bp,898bp) [state] {$\{q_{13}\}$};
  \node (q1) at (1959bp,106bp) [state] {$\{q_{6}\}$};
  \node (q29) at (909bp,722bp) [state] {$\{q_{8}\}$};
  \node (q7) at (3095bp,18bp) [state] {$\{q_{10}\}$};
  \node (q21) at (2590bp,370bp) [state] {$\{q_{34}\}$};
  \node (q19) at (2341bp,282bp) [state] {$\{q_{26}\}$};
  \node (q16) at (2170bp,370bp) [state] {$\{q_{28}\}$};
  \node (q13) at (2434bp,458bp) [state] {$\{q_{36}\}$};
  \node (q4) at (1159bp,282bp) [state] {$\{q_{17}\}$};
  \node (q25) at (2722bp,194bp) [state] {$\{q_{33}\}$};
  \node (q6) at (1695bp,194bp) [state] {$\{q_{20}\}$};
  \node (q3) at (3479bp,106bp) [state] {$\{q_{15}\}$};
  \node (q36) at (3192bp,370bp) [state] {$\{q_{37}\}$};
  \node (q35) at (2219bp,282bp) [state] {$\{q_{29}\}$};
  \node (q32) at (1286bp,194bp) [state] {$\{q_{5}\}$};
  \node (q24) at (3193bp,282bp) [state] {$\{q_{35}\}$};
  \node (q22) at (3203bp,194bp) [state] {$\{q_{27}\}$};
  \node (q17) at (976bp,282bp) [state] {$\{q_{4}\}$};
  \node (q14) at (738bp,370bp) [state] {$\{q_{3}\}$};
  \node (q15) at (1214bp,370bp) [state] {$\{q_{22}\}$};
  \node (q12) at (1832bp,458bp) [state] {$\{q_{30}\}$};
  \node (q11) at (1338bp,458bp) [state] {$\{q_{2}\}$};
  \node (q10) at (1615bp,546bp) [state] {$\{q_{1}\}$};
  \draw [->] (q23) ..controls (2909bp,82bp) and (3009bp,48bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q7);
  \draw [->] (q9) ..controls (396bp,136bp) and (385bp,156bp)  .. (379bp,176bp) .. controls (334bp,301bp) and (316bp,365bp)  .. (391bp,476bp) .. controls (418bp,517bp) and (456bp,490bp)  .. (490bp,528bp) .. controls (509bp,550bp) and (514bp,560bp)  .. (514bp,590bp) .. controls (514bp,722bp) and (514bp,722bp)  .. (514bp,722bp) .. controls (514bp,773bp) and (580bp,795bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q8);
  \draw [->] (q33) ..controls (640bp,198bp) and (431bp,210bp)  .. (408bp,230bp) .. controls (285bp,337bp) and (336bp,426bp)  .. (336bp,590bp) .. controls (336bp,810bp) and (336bp,810bp)  .. (336bp,810bp) .. controls (336bp,830bp) and (336bp,852bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q2);
  \draw [->] (q33) ..controls (743bp,164bp) and (743bp,148bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q30);
  \draw [->] (q31) ..controls (422bp,260bp) and (418bp,253bp)  .. (416bp,246bp) .. controls (414bp,238bp) and (413bp,230bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q5);
  \draw [->] (q31) ..controls (532bp,275bp) and (703bp,262bp)  .. (724bp,246bp) .. controls (731bp,240bp) and (736bp,231bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q33);
  \draw [->] (q20) ..controls (1626bp,341bp) and (1626bp,327bp)  .. (1634bp,318bp) .. controls (1658bp,291bp) and (1906bp,284bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q28);
  \draw [->] (q20) ..controls (1554bp,366bp) and (1443bp,357bp)  .. (1415bp,334bp) .. controls (1408bp,328bp) and (1404bp,319bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q18);
  \draw [->] (q18) ..controls (1482bp,280bp) and (1619bp,273bp)  .. (1731bp,246bp) .. controls (1749bp,241bp) and (1752bp,235bp)  .. (1771bp,230bp) .. controls (1838bp,209bp) and (1858bp,206bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q27);
  \draw [->] (q18) ..controls (1383bp,254bp) and (1373bp,240bp)  .. (1362bp,230bp) .. controls (1350bp,220bp) and (1334bp,212bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q32);
  \draw [->] (q8) ..controls (704bp,787bp) and (741bp,769bp)  .. (775bp,758bp) .. controls (808bp,746bp) and (846bp,737bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q29);
  \draw [->] (q34) ..controls (1074bp,616bp) and (1458bp,567bp)  .. node[auto] {$purchasing#sendPurchaseOrder$} (q10);
  \draw [->] (q26) ..controls (394bp,48bp) and (383bp,68bp)  .. (379bp,88bp) .. controls (353bp,194bp) and (339bp,239bp)  .. (394bp,334bp) .. controls (451bp,433bp) and (530bp,383bp)  .. (631bp,440bp) .. controls (734bp,498bp) and (752bp,527bp)  .. (833bp,616bp) .. controls (857bp,641bp) and (879bp,674bp)  .. node[auto] {$shipping#sendSchedule$} (q29);
  \draw [->] (q30) ..controls (660bp,84bp) and (516bp,45bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q26);
  \draw [->] (q28) ..controls (2093bp,274bp) and (2141bp,267bp)  .. (2183bp,264bp) .. controls (2339bp,250bp) and (2382bp,280bp)  .. (2535bp,246bp) .. controls (2552bp,241bp) and (2555bp,235bp)  .. (2573bp,230bp) .. controls (2611bp,217bp) and (2655bp,207bp)  .. node[auto] {$shipping#sendSchedule$} (q25);
  \draw [->] (q28) ..controls (1983bp,271bp) and (1939bp,259bp)  .. (1930bp,246bp) .. controls (1923bp,237bp) and (1928bp,225bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q27);
  \draw [->] (q27) ..controls (2060bp,188bp) and (2272bp,176bp)  .. (2449bp,158bp) .. controls (2608bp,140bp) and (2649bp,126bp)  .. node[auto] {$shipping#sendSchedule$} (q23);
  \draw [->] (q27) ..controls (1959bp,164bp) and (1959bp,148bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q1);
  \draw [->] (q5) ..controls (415bp,164bp) and (415bp,148bp)  .. node[auto] {$shipping#sendSchedule$} (q9);
  \draw [->] (q5) ..controls (386bp,213bp) and (376bp,221bp)  .. (368bp,230bp) .. controls (283bp,325bp) and (319bp,394bp)  .. (221bp,476bp) .. controls (168bp,519bp) and (122bp,477bp)  .. (78bp,528bp) .. controls (59bp,549bp) and (64bp,561bp)  .. (64bp,590bp) .. controls (64bp,810bp) and (64bp,810bp)  .. (64bp,810bp) .. controls (64bp,859bp) and (224bp,885bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q2);
  \draw [->] (q2) ..controls (418bp,875bp) and (559bp,837bp)  .. node[auto] {$shipping#sendSchedule$} (q8);
  \draw [->] (q2) ..controls (304bp,897bp) and (300bp,896bp)  .. (295bp,896bp) .. controls (272bp,893bp) and (266bp,891bp)  .. (244bp,888bp) .. controls (139bp,870bp) and (18bp,916bp)  .. (18bp,810bp) .. controls (18bp,810bp) and (18bp,810bp)  .. (18bp,106bp) .. controls (18bp,68bp) and (279bp,34bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q26);
  \draw [->] (q1) ..controls (2108bp,93bp) and (2623bp,50bp)  .. node[auto] {$shipping#sendSchedule$} (q7);
  \draw [->] (q1) ..controls (1747bp,94bp) and (666bp,32bp)  .. node[auto] {$invoicing#sendInvoice$} (q26);
  \draw [->] (q29) ..controls (920bp,692bp) and (927bp,675bp)  .. node[auto] {$\overline{purchasing#sendPurchaseOrder}$} (q34);
  \draw [->] (q7) ..controls (3212bp,22bp) and (3496bp,34bp)  .. (3532bp,54bp) .. controls (3647bp,118bp) and (3723bp,235bp)  .. (3635bp,334bp) .. controls (3621bp,348bp) and (3476bp,349bp)  .. (3457bp,352bp) .. controls (3279bp,376bp) and (3236bp,394bp)  .. (3060bp,422bp) .. controls (2841bp,456bp) and (1212bp,680bp)  .. node[auto] {$invoicing#sendInvoice$} (q29);
  \draw [->] (q21) ..controls (2631bp,369bp) and (2647bp,368bp)  .. (2662bp,368bp) .. controls (2673bp,367bp) and (2676bp,367bp)  .. (2688bp,366bp) .. controls (2825bp,353bp) and (2863bp,369bp)  .. (2996bp,334bp) .. controls (3012bp,329bp) and (3015bp,323bp)  .. (3032bp,318bp) .. controls (3074bp,304bp) and (3123bp,293bp)  .. node[auto] {$shipping#sendSchedule$} (q24);
  \draw [->] (q21) ..controls (2582bp,340bp) and (2575bp,326bp)  .. (2564bp,318bp) .. controls (2528bp,294bp) and (2225bp,303bp)  .. (2183bp,300bp) .. controls (2146bp,296bp) and (2104bp,291bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q28);
  \draw [->] (q21) ..controls (2667bp,367bp) and (2770bp,360bp)  .. (2793bp,334bp) .. controls (2797bp,328bp) and (2797bp,323bp)  .. (2793bp,318bp) .. controls (2778bp,303bp) and (2485bp,288bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q19);
  \draw [->] (q19) ..controls (2509bp,280bp) and (3150bp,270bp)  .. (3184bp,246bp) .. controls (3191bp,240bp) and (3196bp,231bp)  .. node[auto] {$shipping#sendSchedule$} (q22);
  \draw [->] (q19) ..controls (2336bp,252bp) and (2330bp,238bp)  .. (2320bp,230bp) .. controls (2294bp,210bp) and (2083bp,199bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q27);
  \draw [->] (q19) ..controls (2527bp,286bp) and (3335bp,304bp)  .. (3385bp,318bp) .. controls (3398bp,321bp) and (3399bp,328bp)  .. (3413bp,334bp) .. controls (3437bp,344bp) and (3450bp,334bp)  .. (3471bp,352bp) .. controls (3531bp,404bp) and (3579bp,533bp)  .. (3579bp,590bp) .. controls (3579bp,898bp) and (3579bp,898bp)  .. (3579bp,898bp) .. controls (3579bp,995bp) and (3462bp,936bp)  .. (3366bp,950bp) .. controls (3152bp,979bp) and (2461bp,985bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q0);
  \draw [->] (q16) ..controls (2165bp,341bp) and (2165bp,328bp)  .. (2171bp,318bp) .. controls (2175bp,310bp) and (2182bp,303bp)  .. node[auto] {$shipping#sendSchedule$} (q35);
  \draw [->] (q16) ..controls (2232bp,360bp) and (2295bp,348bp)  .. (2313bp,334bp) .. controls (2321bp,327bp) and (2327bp,318bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q19);
  \draw [->] (q16) ..controls (2069bp,367bp) and (1867bp,359bp)  .. (1807bp,334bp) .. controls (1796bp,329bp) and (1798bp,322bp)  .. (1788bp,318bp) .. controls (1743bp,300bp) and (1409bp,303bp)  .. (1362bp,300bp) .. controls (1303bp,296bp) and (1236bp,290bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q4);
  \draw [->] (q13) ..controls (2464bp,456bp) and (2467bp,456bp)  .. (2470bp,456bp) .. controls (2619bp,444bp) and (2656bp,439bp)  .. (2806bp,422bp) .. controls (2934bp,406bp) and (3086bp,385bp)  .. node[auto] {$shipping#sendSchedule$} (q36);
  \draw [->] (q13) ..controls (2486bp,451bp) and (2525bp,442bp)  .. (2553bp,422bp) .. controls (2562bp,415bp) and (2570bp,405bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q21);
  \draw [->] (q13) ..controls (2345bp,451bp) and (2197bp,437bp)  .. (2181bp,422bp) .. controls (2175bp,416bp) and (2171bp,407bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q16);
  \draw [->] (q4) ..controls (1272bp,272bp) and (1538bp,248bp)  .. (1547bp,246bp) .. controls (1553bp,245bp) and (1620bp,221bp)  .. node[auto] {$shipping#sendSchedule$} (q6);
  \draw [->] (q4) ..controls (1103bp,274bp) and (1054bp,267bp)  .. (1012bp,264bp) .. controls (964bp,260bp) and (622bp,269bp)  .. (581bp,246bp) .. controls (573bp,241bp) and (577bp,234bp)  .. (570bp,230bp) .. controls (551bp,217bp) and (491bp,206bp)  .. node[auto] {$invoicing#sendInvoice$} (q5);
  \draw [->] (q4) ..controls (1159bp,318bp) and (1159bp,345bp)  .. (1159bp,370bp) .. controls (1159bp,898bp) and (1159bp,898bp)  .. (1159bp,898bp) .. controls (1159bp,924bp) and (2026bp,973bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q0);
  \draw [->] (q0) ..controls (2359bp,986bp) and (2577bp,985bp)  .. (2649bp,984bp) .. controls (3013bp,978bp) and (3106bp,991bp)  .. (3469bp,950bp) .. controls (3606bp,934bp) and (3775bp,1035bp)  .. (3775bp,898bp) .. controls (3775bp,898bp) and (3775bp,898bp)  .. (3775bp,194bp) .. controls (3775bp,89bp) and (3651bp,149bp)  .. (3551bp,120bp) .. controls (3534bp,114bp) and (3528bp,112bp)  .. node[auto] {$shipping#sendSchedule$} (q3);
  \draw [->] (q0) ..controls (2058bp,983bp) and (1145bp,967bp)  .. (867bp,950bp) .. controls (681bp,938bp) and (459bp,913bp)  .. node[auto] {$invoicing#sendInvoice$} (q2);
  \draw [->] (q0) ..controls (2451bp,981bp) and (3352bp,953bp)  .. (3352bp,898bp) .. controls (3352bp,898bp) and (3352bp,898bp)  .. (3352bp,590bp) .. controls (3352bp,561bp) and (3347bp,550bp)  .. (3365bp,528bp) .. controls (3398bp,485bp) and (3426bp,501bp)  .. (3474bp,476bp) .. controls (3543bp,439bp) and (3573bp,445bp)  .. (3626bp,388bp) .. controls (3648bp,363bp) and (3664bp,348bp)  .. (3651bp,318bp) .. controls (3625bp,263bp) and (3600bp,259bp)  .. (3548bp,230bp) .. controls (3432bp,166bp) and (3394bp,163bp)  .. (3265bp,142bp) .. controls (3200bp,131bp) and (2203bp,111bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q1);
  \draw [->] (q25) ..controls (2760bp,166bp) and (2792bp,142bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q23);
  \draw [->] (q6) ..controls (1606bp,189bp) and (1451bp,181bp)  .. (1322bp,176bp) .. controls (1163bp,170bp) and (763bp,184bp)  .. (607bp,158bp) .. controls (583bp,154bp) and (579bp,148bp)  .. (557bp,142bp) .. controls (520bp,131bp) and (479bp,121bp)  .. node[auto] {$invoicing#sendInvoice$} (q9);
  \draw [->] (q6) ..controls (1815bp,184bp) and (2121bp,160bp)  .. (2131bp,158bp) .. controls (2153bp,153bp) and (2156bp,145bp)  .. (2179bp,142bp) .. controls (2331bp,115bp) and (2721bp,128bp)  .. (2876bp,124bp) .. controls (3090bp,117bp) and (3347bp,110bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q3);
  \draw [->] (q3) ..controls (3536bp,117bp) and (3584bp,129bp)  .. (3597bp,142bp) .. controls (3832bp,376bp) and (3677bp,272bp)  .. (3651bp,334bp) .. controls (3636bp,366bp) and (3624bp,372bp)  .. (3593bp,388bp) .. controls (3460bp,451bp) and (1123bp,754bp)  .. (978bp,774bp) .. controls (852bp,791bp) and (816bp,794bp)  .. node[auto] {$invoicing#sendInvoice$} (q8);
  \draw [->] (q3) ..controls (3386bp,85bp) and (3207bp,44bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q7);
  \draw [->] (q36) ..controls (3271bp,358bp) and (3386bp,340bp)  .. (3392bp,334bp) .. controls (3396bp,328bp) and (3396bp,323bp)  .. (3392bp,318bp) .. controls (3371bp,294bp) and (3282bp,286bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q24);
  \draw [->] (q36) ..controls (3189bp,340bp) and (3184bp,326bp)  .. (3174bp,318bp) .. controls (3134bp,289bp) and (2352bp,305bp)  .. (2305bp,300bp) .. controls (2288bp,298bp) and (2270bp,294bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q35);
  \draw [->] (q35) ..controls (2261bp,271bp) and (2284bp,266bp)  .. (2305bp,264bp) .. controls (2339bp,259bp) and (2896bp,263bp)  .. (2926bp,246bp) .. controls (2932bp,241bp) and (2928bp,234bp)  .. (2935bp,230bp) .. controls (2971bp,204bp) and (3100bp,197bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q22);
  \draw [->] (q35) ..controls (2182bp,265bp) and (2163bp,256bp)  .. (2148bp,246bp) .. controls (2139bp,239bp) and (2139bp,234bp)  .. (2130bp,230bp) .. controls (2125bp,227bp) and (1836bp,205bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q6);
  \draw [->] (q32) ..controls (1170bp,175bp) and (882bp,128bp)  .. node[auto] {$invoicing#sendInvoice$} (q30);
  \draw [->] (q32) ..controls (1418bp,176bp) and (1802bp,127bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q1);
  \draw [->] (q24) ..controls (3068bp,277bp) and (2737bp,262bp)  .. (2723bp,246bp) .. controls (2717bp,240bp) and (2716bp,231bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q25);
  \draw [->] (q24) ..controls (3259bp,275bp) and (3329bp,265bp)  .. (3345bp,246bp) .. controls (3349bp,240bp) and (3349bp,235bp)  .. (3345bp,230bp) .. controls (3332bp,214bp) and (3278bp,203bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q22);
  \draw [->] (q22) ..controls (3114bp,173bp) and (2949bp,132bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q23);
  \draw [->] (q22) ..controls (3269bp,189bp) and (3341bp,180bp)  .. (3399bp,158bp) .. controls (3418bp,150bp) and (3439bp,137bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q3);
  \draw [->] (q17) ..controls (988bp,253bp) and (991bp,239bp)  .. (983bp,230bp) .. controls (970bp,215bp) and (844bp,202bp)  .. node[auto] {$invoicing#sendInvoice$} (q33);
  \draw [->] (q17) ..controls (908bp,282bp) and (833bp,283bp)  .. (807bp,284bp) .. controls (746bp,285bp) and (569bp,267bp)  .. (536bp,318bp) .. controls (532bp,323bp) and (531bp,328bp)  .. (536bp,334bp) .. controls (551bp,355bp) and (572bp,334bp)  .. (592bp,352bp) .. controls (623bp,380bp) and (617bp,399bp)  .. (631bp,440bp) .. controls (661bp,531bp) and (617bp,577bp)  .. (679bp,652bp) .. controls (738bp,725bp) and (782bp,712bp)  .. (873bp,740bp) .. controls (918bp,753bp) and (935bp,737bp)  .. (978bp,758bp) .. controls (1072bp,803bp) and (1058bp,872bp)  .. (1155bp,916bp) .. controls (1270bp,968bp) and (1311bp,939bp)  .. (1438bp,950bp) .. controls (1771bp,977bp) and (1856bp,971bp)  .. (2191bp,984bp) .. controls (2200bp,984bp) and (2209bp,985bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q0);
  \draw [->] (q17) ..controls (1032bp,271bp) and (1081bp,260bp)  .. (1123bp,246bp) .. controls (1139bp,240bp) and (1142bp,235bp)  .. (1159bp,230bp) .. controls (1189bp,219bp) and (1224bp,210bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q32);
  \draw [->] (q14) ..controls (654bp,362bp) and (639bp,358bp)  .. (582bp,352bp) .. controls (562bp,349bp) and (417bp,348bp)  .. (404bp,334bp) .. controls (395bp,324bp) and (402bp,312bp)  .. node[auto] {$invoicing#sendInvoice$} (q31);
  \draw [->] (q14) ..controls (778bp,345bp) and (811bp,327bp)  .. (843bp,318bp) .. controls (915bp,296bp) and (936bp,308bp)  .. (1012bp,300bp) .. controls (1049bp,296bp) and (1092bp,290bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q4);
  \draw [->] (q14) ..controls (659bp,357bp) and (547bp,337bp)  .. (545bp,334bp) .. controls (540bp,328bp) and (540bp,323bp)  .. (545bp,318bp) .. controls (571bp,289bp) and (838bp,283bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q17);
  \draw [->] (q15) ..controls (1378bp,362bp) and (1979bp,334bp)  .. (1979bp,334bp) .. controls (1994bp,329bp) and (1995bp,322bp)  .. (2011bp,318bp) .. controls (2115bp,289bp) and (2147bp,315bp)  .. (2255bp,300bp) .. controls (2278bp,297bp) and (2289bp,293bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q19);
  \draw [->] (q15) ..controls (1191bp,343bp) and (1184bp,329bp)  .. (1193bp,318bp) .. controls (1214bp,293bp) and (1307bp,285bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q18);
  \draw [->] (q15) ..controls (1140bp,363bp) and (1043bp,351bp)  .. (1015bp,334bp) .. controls (1005bp,327bp) and (996bp,317bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q17);
  \draw [->] (q12) ..controls (1963bp,455bp) and (2333bp,444bp)  .. (2381bp,422bp) .. controls (2389bp,417bp) and (2387bp,410bp)  .. (2396bp,406bp) .. controls (2422bp,391bp) and (2505bp,380bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q21);
  \draw [->] (q12) ..controls (1841bp,429bp) and (1842bp,415bp)  .. (1835bp,406bp) .. controls (1814bp,382bp) and (1723bp,374bp)  .. node[auto] {$\overline{scheduling#sendShippingSchedule}$} (q20);
  \draw [->] (q12) ..controls (1759bp,449bp) and (1665bp,435bp)  .. (1635bp,422bp) .. controls (1625bp,417bp) and (1626bp,410bp)  .. (1616bp,406bp) .. controls (1551bp,378bp) and (1338bp,372bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q15);
  \draw [->] (q11) ..controls (1386bp,447bp) and (1418bp,437bp)  .. (1444bp,422bp) .. controls (1453bp,416bp) and (1452bp,410bp)  .. (1462bp,406bp) .. controls (1493bp,393bp) and (1991bp,376bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q16);
  \draw [->] (q11) ..controls (1276bp,450bp) and (1216bp,439bp)  .. (1204bp,422bp) .. controls (1198bp,415bp) and (1198bp,405bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q15);
  \draw [->] (q11) ..controls (1310bp,456bp) and (1308bp,456bp)  .. (1307bp,456bp) .. controls (1181bp,444bp) and (1150bp,440bp)  .. (1026bp,422bp) .. controls (935bp,408bp) and (828bp,388bp)  .. node[auto] {$\overline{invoicing#sendShippingPrice}$} (q14);
  \draw [->] (q10) ..controls (1789bp,529bp) and (1826bp,526bp)  .. (1976bp,510bp) .. controls (2133bp,493bp) and (2319bp,471bp)  .. node[auto] {$\overline{shipping#requestShipping}$} (q13);
  \draw [->] (q10) ..controls (1677bp,521bp) and (1755bp,489bp)  .. node[auto] {$\overline{scheduling#requestProductionScheduling}$} (q12);
  \draw [->] (q10) ..controls (1541bp,523bp) and (1429bp,487bp)  .. node[auto] {$\overline{invoicing#initiatePriceCalculation}$} (q11);
%
\end{tikzpicture}
% End of code

%
\end{document}
%


